home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
wildcat
/
ripwa.zip
/
RIPWA.DOC
< prev
next >
Wrap
Text File
|
1993-05-04
|
5KB
|
117 lines
RIPWA
+++++
version 1.00 May 4, 1993
Wildcat! SysOp's RIP Work-Around for DOORS
a public domain Wildcat! SysOps' utility by Michael Conley.
(designed for use with Wildcat! 3.xx data files)
[ requires BRUN40.EXE in the path ]
What it does:
-------------
RIPWA will "intercept" your DOOR.SYS and USERINFO.DAT files, and conform
them for DOORS which do not understand the designator for RIP (Remote
Imaging Protocol) graphics. It will convert these files so that a DOOR
will believe the user is ANSI compatible.
If the caller has NOT selected RIP compatibility, nothing is changed in
DOOR.SYS or USERINFO.DAT.
Details:
--------
Wildcat! 3.9 has introduced support for RIP graphics, and, as such,
the authors have expanded the definition of one line in DOOR.SYS and
one line in USERINFO.DAT to handle this. Some DOOR programs, unaware
of RIP, do not understand the new codes in these lines, and default to
a monochrome mode.
If you caller is using a RIP compatible modem program, such as
QmodemPro or RIPterm, the program will also understand ANSI graphics
in the DOOR's text mode.
When the user invokes a DOOR, Wildcat! writes DOOR.SYS and USERINFO.DAT
in the node work directory.
RIPWA will read these files, and if the RIP mode is found in them, it
will write a temporary marker file for later reference, and then change
the RIP designator to an ANSI mode ...
In DOOR.SYS, this occurs on line 20, where the following standard
choices are recognized:
RIP - RIP mode enabled
GR - Graphics (usually ANSI) mode enabled
NG - No graphics (monochrome ASCII text)
7E - Caller is at 7 bits/even parity.
In USERINFO.DAT, which is proprietary to Wildcat!, the fourth line
contains one of the following:
R - RIP mode enabled
Y - ANSI graphics mode enabled
N - NO graphics, ASCII text only
It is VITAL to restore USERINFO.DAT after the DOOR is run, because any
changes made in this file will be "imported" to the user's profile.
If we turned off RIP compatibility during the door and failed to
restore the file, then the caller's profile would be switched to ANSI
and the RIP displays would not appear.
Here's a sample batch file for a typical door, with RIPWA support added.
@echo off
RIPWA
DOOR program < put your door program here
RIPWA
EXIT
If you need to do a CHANGE DIRECTORY to run the DOOR, be certain that
you return to the node work directory before running RIPWA the second
time. Here's how the batch file should look if you do this ... (of
course you'll need to edit it to put in YOUR directory names:)
@echo off
RIPWA
cd c:\mydoor
DOOR program < put your door program here
cd c:\wc30\wcwork\node%wcnodeid%
RIPWA
EXIT
That assumes you have set the ENVIRONMENT VARIABLE "WCNODEID" in your
CAT.BAT (or equivalent) file.
That's all there is to it. RIPWA will create a temporary file called
RIPWA.PUK while the door is in operation, and it will delete it after
it has "cleaned up" your files.
------------------------------------------------------------------
PROBLEMS, SUGGESTIONS:
This program is public domain. I don't seek or accept any donations or
registration fees for any of my Wildcat! utility programs, including
TODAYBBS, FLOP, MSTAT, USTAT, and others ... however I invite you to
read the short textfile "SHARE" enclosed in this ZIPfile. It suggests
that you make a contribution to YOUR favorite charity if you find this
program useful.
I welcome suggestions, and will try to help (no guarantees) if there are
problems.
You may contact me at The Charlatan's Cabin BBS (213) 654-7337. Mention
your Wildcat! registration number in the comment and you'll be upgraded to
visiting sysop level without the usually required registration by mail.
You may also leave a message via CompuServe EMail. My CompuServe account
number is 70250,220. I also regularly check the Mustang Software head-
quarters BBS, especially the "3rd Party Utilities Help" conference.
Please, NO VOICE CALLS. This isn't meant to be unfriendly, but with the
price of public domain software these days ... I just can't afford to be
"on call." I WILL respond to your questions via my BBS or CompuServe,
or via the Mustang Software registered SysOp BBS.